﻿/**
 * 
 * @file   FITKAcousticsHDF5SIF.h
 * @brief  半无限流体数据集
 * @author TanDongYang (tandongyang@diso.cn)
 * @date   2024-11-27
 * 
 */

#ifndef FITKACOUSTICSHDF5SIF_H
#define FITKACOUSTICSHDF5SIF_H

#include "FITKAcousticsPostDataAPI.h"
#include "FITKAcousticsHDF5Object.h"

namespace Acoustics
{
    /**
     * @brief   半无限流体数据对象
     * @author  TanDongYang (tandongyang@diso.cn)
     * @date    2024-11-27 
     */
    class FITKAcousticsPostDataAPI FITKAcousticsHDF5SIF :public FITKAcousticsHDF5Object
    {
        FITKCLASS(Acoustics, FITKAcousticsHDF5SIF);
    public:
        /**
         * @brief   Construct a new FITKAcousticsHDF5SIF object
         * @author  TanDongYang (tandongyang@diso.cn)
         * @date    2024-11-27 
         */
        explicit FITKAcousticsHDF5SIF() = default;

        /**
         * @brief   Destroy the FITKAcousticsHDF5SIF object
         * @author  TanDongYang (tandongyang@diso.cn)
         * @date    2024-11-27 
         */
        virtual ~FITKAcousticsHDF5SIF() = default;
    };
}
#endif // FITKACOUSTICSHDF5SIF_H
